﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BUS;
using DTO;

namespace FastDeal.Control
{
    public partial class wuc_KhuyenMaiMoiNhat : System.Web.UI.UserControl
    {
        //Khai báo khuyến mãi mới nhất
        KhuyenMai khuyenmaimoinhat = new KhuyenMai();
        protected void Page_Load(object sender, EventArgs e)
        {
            LayKhuyenMaiMoiNhat();
        }

        /// <summary>
        /// Phương thức lấy khuyến mãi mới nhất trong csdl
        /// </summary>
        private void LayKhuyenMaiMoiNhat()
        {
            KhuyenMai_BUS db = new KhuyenMai_BUS();
            List<KhuyenMai> list = new List<KhuyenMai>();
            list = db.LayDanhSach_KhuyenMai();
            khuyenmaimoinhat = list[list.Count - 1];

            //Lấy link hình ảnh đổ dựa vào mã khuyến mãi vừa lấy được
            KhuyenMai_HinhAnh_BUS db2 = new KhuyenMai_HinhAnh_BUS();
            List<KhuyenMai_HinhAnh> kmha = new List<KhuyenMai_HinhAnh> ();
            kmha = db2.LayDanhSachTheoMaKhuyenMai_KhuyenMai_HinhAnh(khuyenmaimoinhat.MaKhuyenMai);
            KhuyenMai_HinhAnh km = new KhuyenMai_HinhAnh();
            km = kmha[0];
            HinhAnh_BUS db3 = new HinhAnh_BUS();
            List<HinhAnh> hinh = new List<HinhAnh>();
            hinh = db3.LayThongTin_HinhAnh(km.MaHinhAnh);

            //Tính phần trăm cho khuyến mãi
            double phantram = Math.Round(((khuyenmaimoinhat.GiaKhuyenMai / khuyenmaimoinhat.GiaGoc) * 100), 0);
            lbPhanTram.Text = "-" + phantram.ToString() + "%";

            //Đổ dữ liệu lên form
            HinhAnh.ImageUrl = hinh[0].DuongDan;
            lbThongTin.Text = khuyenmaimoinhat.GiaKhuyenMai.ToString() + " VNĐ"; ;
            lbThongTin.NavigateUrl = "~/ChiTietKhuyenMai.aspx?ID=" + khuyenmaimoinhat.MaKhuyenMai.ToString();
        }
    }
}